const express = require('express');
const router = express.Router();
const categoryController = require('../controllers/categoryController');

// 1. 获取分类树形结构（公开接口，无需登录）
router.get('/tree', categoryController.getCategoryTree);

// 2. 按分类筛选问题（公开接口，支持分页）
// 路径示例：/categories/21/questions?page=1&pageSize=10（21是Vue分类ID）
router.get('/:categoryId/questions', categoryController.getQuestionsByCategory);

// 3. 获取单个分类详情（公开接口）
router.get('/:id', categoryController.getCategoryDetail);

module.exports = router;